过去完成时当中是什么时候have done,have been,have gone?

have gone to 表示“去了某地”,但当主语是第一或第二人称时,也可以表示have been to的意义。费致德《现代英语惯用法词典》(P.426)就有如 …

have gone(to) 表示“到某地去了”,表示到了某地或正在去某地的途中。 总之,说话时该人不在现场,常用于第三人称。

在英语中,现在完成时形式 have gone to 和 have been to 经常被人弄混。但是,这两种形式存在着明显的差异。当我们表示移动到另一个地方时,经 …

have been 和 have gone的区别会在前往某处进行区别,比如:I have been to Shanghai. 我去过上海(现在不在上海)。 I have gone to …

是 ...GONE TO 和 ..BEEN TO 分别表示「去了」和「到过」, 而 have been 和 have gone 一样只不过是相应动词的现在时完成体。 而现在时 …

更多内容请点击:过去完成时当中是什么时候have done,have been,have gone? 推荐文章